﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Assignment3.Character;
using Microsoft.Xna.Framework;

namespace Assignment3.Behaviour
{
    public static class KinematicBehaviour
    {
        public static void Wander(ref MovementProperties linear, ref MovementProperties angular, ref MovementProperties targetLinear, ref MovementProperties targetAngular, AIProperties aiProperties)
        {
            int negativeOrPositive = Game1.random.Next(0, 1);
            Vector3 desiredVelocity = aiProperties.maxAngular.velocity;
            /*Game1.random.Next(-1, 1) **/ aiProperties.maxAngular.velocity;
            /*KinematicBehaviour.Seek(ref linear, ref targetLinear);
            KinematicBehaviour.Align(ref angular, ref targetAngular);*/

        }

        public static void Seek(ref MovementProperties linear, ref MovementProperties targetLinear)
        {

        }

        public static void Align(ref MovementProperties angular, ref MovementProperties targetAngular)
        {
        }
    }
}
